all:  cli+0 cli+10 cli+20 serveurTPnote decodeur

serveurTPnote: serveurTPnote.cc ../sock.o ../sockdist.o
	g++ -o serveurTPnote -I .. -L .. serveurTPnote.cc ../sock.o ../sockdist.o
decodeur: decodeur.cc
	g++ -o decodeur -I .. -L .. -g decodeur.cc base64.o
base64.o: base64.cc 
	g++ -c base64.cc	
sock.o:sock.cc
	g++ -c sock.cc
sockdist.o:sockdist.cc
	g++ -c sockdist.cc
cli+0: cli+0.cc ../sock.o ../sockdist.o base64.o
	g++ -o cli+0 -I .. -L .. cli+0.cc ../sock.o ../sockdist.o base64.o; cp cli+0 cli1D; cp cli+0 cli2B; cp cli+0 cli3C; cp cli+0 cli2A;

cli+10: cli+10.cc ../sock.o ../sockdist.o base64.o
	g++ -o cli+10 -I .. -L .. cli+10.cc ../sock.o ../sockdist.o base64.o; cp cli+10 cli2D; cp cli+10 cli3B; cp cli+10 cli1C; cp cli+10 cli1A;

cli+20: cli+20.cc ../sock.o ../sockdist.o base64.o
	g++ -o cli+20 -I .. -L .. cli+20.cc ../sock.o ../sockdist.o base64.o; cp cli+20 cli3D; cp cli+20 cli1B; cp cli+20 cli2C; cp cli+20 cli3A;

clean:
	rm *~ *.o  cli+0 cli+10 cli+20 cli1A cli2B cli3C cli2D cli2A cli3B cli1C cli1D cli3A cli1B cli2C cli3D un de tr serveurTPnote decodeur ../sock.o ../sockdist.o

